package cn.david.basic.service;

import cn.david.basic.query.BasicQuery;
import cn.david.basic.util.PageList;

import java.util.List;

public interface IBasicService<T> {

    void add(T t);

    void upadte(T t);

    void del(Long id);

    T getById(Long id);

    List<T> getAll();

    /*
     分页查询
     */
    PageList<T> queryData(BasicQuery query);



}
